package com.shisfish.library.Utils;

public class ChangeISBNUtils {

	public static String getISBN13(String isbn) {  
		isbn = isbn.replaceAll("-", "");
	    if (isbn.length() != 10) {  
	        return isbn;  
	    }  
	    isbn = isbn.substring(0, isbn.length() - 1);  
	    isbn = "978" + isbn;  
	    int a = 0;  
	    int b = 0;  
	    int c = 0;  
	    int d = 0;  
	    for (int i = 0; i < isbn.length(); i++) {  
	        int x = Integer.parseInt(isbn.substring(i, i+1));  
	        if (i % 2 == 0) {  
	            a += x;  
	        } else {  
	            b += x;  
	        }  
	    }  
	    c = a + 3 * b;  
	    d = 10 - c % 10;  
	    isbn = isbn + d;  
	    return isbn;  
	}
	
	public static void main(String[] args) {
		String isbn13 = getISBN13("7111165616");
		System.out.println(isbn13);
	}
	
}
